from pydantic import BaseModel, validator


class OpenAppRequest(BaseModel):
    """
    打开应用接口请求体模型
    """
    # 应用路径
    app_path: str
    # 应用名称
    app_name: str

    @validator('app_path')
    def validate_app_path(cls, value):
        if not value:
            raise ValueError("应用程序路径不能为空")
        return value

